const express = require("express");
const fs = require("fs");

const app = express()

// 开启路由：get方式的abc路由
app.get("/abc", (req, res)=>{
  // 读取指定文件
  fs.readFile("./drag.html", "utf-8", (err, data)=>{
    // 判断是否读取成功
    if(err){
      // 读取失败，给前端响应error
      res.send("error")
    }else{
      // 读取成功，给前端响应读取到的文件数据
      res.send(data);
    }
  })
})

app.get("/index.html", (req, res)=>{
  fs.readFile("./index.html", "utf-8", (err, data)=>{
    if(err){
      res.send("error")
    }else{
      res.send(data);
    }
  })
})

app.listen(3000,()=>{
  console.log("服务器开启成功")
})

// 思考：一个网站会有成千上万个文件（html，css，js，图片等）
// 按照每个文件一个路由的写法，难道要写上万个路由处理？
